package com.hyper_yang.javase.supplement.net;

import java.io.IOException;
import java.io.OutputStream;
import java.net.Socket;

/*
 * 客户端套接字
 *  Socket
 *      1、创建客户端对象 指定 ip + port 端口
 *      2、基于客户端，获取字节输出流
 *      3、发送数据
 *      4、释放资源
 */
public class SocketTest {
    public static void main(String[] args) throws IOException {
        System.out.println("=====Client=====");
//        1、创建客户端对象 指定 ip + port 端口   可以用 回环地址 可以用 localhost
        Socket client = new Socket("192.168.117.1", 3000);
//        2、基于客户端，获取字节输出流   【自己创建的流】: 内存和硬盘的通道  【客户端的字节输出流】: 是和ip端口程序打开了通道
        OutputStream outputStream = client.getOutputStream();
//        3、发送数据
        outputStream.write(65);
//        4、释放资源
        outputStream.close();
        client.close();
    }
}
